Introduction to PL